Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

driver: bt: esp32: use BUILD_ONLY_NO_BLOBS to allow CI tests #80786

Conversation

sylvioalves
Copy link
Collaborator

@sylvioalves sylvioalves commented Nov 3, 2024

Add BUILD_ONLY_NO_BLOBS to allow CI tests.

Read this before: #80785

Depends on #82931 due to HAL merging sequence.

@sylvioalves sylvioalves added the DNM This PR should not be merged (Do Not Merge) label Nov 3, 2024
@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from 311bfd1 to 3128271 Compare November 28, 2024 02:15
@zephyrbot
Copy link
Collaborator

zephyrbot commented Nov 28, 2024

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif zephyrproject-rtos/hal_espressif@9fbf519 zephyrproject-rtos/hal_espressif@e523710 zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@jhedberg
Copy link
Member

As suggested in zephyrproject-rtos/hal_espressif#359 (comment) I think it would make sense to just have one option for all of this, since it's all about doing CI compile testing without blobs present. The specific feature(s) that blobs are needed for seems secondary.

@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from b81a41a to 9bf0ebe Compare December 18, 2024 11:44
@sylvioalves sylvioalves changed the title driver: bt: add BT_BUILD_ONLY_MODE to allow CI tests driver: bt: esp32: use BUILD_ONLY_NO_BLOBS to allow CI tests Dec 18, 2024
@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from 9bf0ebe to 0346dc0 Compare December 18, 2024 11:47
@jhedberg
Copy link
Member

This is starting to look pretty good to me. I'm hoping to get hal_silabs included as well, maybe not in this PR, but soon after it's been merged. Any particular reason why you're still keeping it as a Draft?

@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from 73f3897 to c286e1e Compare December 18, 2024 17:21
@zephyrbot zephyrbot removed the DNM This PR should not be merged (Do Not Merge) label Dec 18, 2024
@sylvioalves
Copy link
Collaborator Author

PR is ready.

jhedberg
jhedberg previously approved these changes Dec 18, 2024
wmrsouza
wmrsouza previously approved these changes Dec 18, 2024
raffarost
raffarost previously approved these changes Dec 18, 2024
uLipe
uLipe previously approved these changes Dec 18, 2024
@Thalley Thalley removed their request for review December 19, 2024 09:41
@jhedberg
Copy link
Member

@sylvioalves there's a bunch of conflicts that need fixing

@sylvioalves sylvioalves dismissed stale reviews from uLipe, raffarost, wmrsouza, and jhedberg via fd3dd76 December 19, 2024 17:13
@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from c286e1e to fd3dd76 Compare December 19, 2024 17:13
@zephyrbot zephyrbot requested a review from nashif December 19, 2024 17:14
jhedberg
jhedberg previously approved these changes Dec 19, 2024
wmrsouza
wmrsouza previously approved these changes Dec 19, 2024
@kartben
Copy link
Collaborator

kartben commented Dec 20, 2024

@sylvioalves this will need a rebase

Adds an option to enable CI tests without binary blobs.

Signed-off-by: Sylvio Alves <[email protected]>
Update central and peripheral samples so that
espressif SoC can be properly tested in CI.

Signed-off-by: Sylvio Alves <[email protected]>
Remove bluetooth ignore tag so it can run CI tests whenever
platform is filtered.

Signed-off-by: Sylvio Alves <[email protected]>
@sylvioalves sylvioalves dismissed stale reviews from wmrsouza and jhedberg via 100af98 December 20, 2024 17:35
@sylvioalves sylvioalves force-pushed the enh/make_bluetooth_build_only_global branch from fd3dd76 to 100af98 Compare December 20, 2024 17:35
@jhedberg jhedberg merged commit 2c72def into zephyrproject-rtos:main Dec 20, 2024
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants